package com.sop.service;

import java.util.Date;
import java.util.List;

import com.sop.model.WatchArrangements;
import com.sop.model.vo.WatchArrangementsVo;

import common.base.service.BaseService;

public interface WatchArrangementsService extends BaseService<WatchArrangements,WatchArrangementsVo>{

	public List<WatchArrangements> findByDate(Date date);

	List<WatchArrangementsVo> findByMonth(WatchArrangementsVo watchArrangementsVo);

	List<WatchArrangementsVo> findWeekByDate(WatchArrangementsVo watchArrangementsVo);

	WatchArrangementsVo getDayArrange(Date date);

	List<Date> findWeek(Date checkDate);
	
	boolean  changeArrangement(WatchArrangementsVo  watchArrangementsVo) throws Exception;
}
